fixed bug #51097 about setting gtk_text_view_set_border_window_size() if
authorCET Mikael Hermansson <mikeh@bahnhof.se>
Sun, 4 Mar 2001 05:36:34 +0000 (05:36 +0000)
committerMikael Hermansson <mikeher@src.gnome.org>
Sun, 4 Mar 2001 05:36:34 +0000 (05:36 +0000)
Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>

* gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
if the widget is already realized.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktextview.c

index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index 1efea7addd4bbaba22af97dca60230ba4e63fa7d..6e237dcb0805380cc4283d62ec84ac47fde3fd5d 100644 (file)
@@ -1,3 +1,8 @@
+Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
+
+       * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
+       if the widget is already realized.
+
 Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
index b49438aa8b0efebe1f4b6d9b4a03883c44d05745..27822204892e43583a8266d3c301052138ad6279 100644 (file)
@@ -5553,6 +5553,10 @@ set_window_width (GtkTextView      *text_view,
           *winp = text_window_new (type,
                                    GTK_WIDGET (text_view),
                                    width, 0);
+          /* if the widget is already realized we need to realize the child manually */
+          if (GTK_WIDGET_REALIZED (text_view))
+            text_window_realize (*winp,
+                         GTK_WIDGET(text_view)->window);
         }
       else
         {
@@ -5587,6 +5591,11 @@ set_window_height (GtkTextView      *text_view,
           *winp = text_window_new (type,
                                    GTK_WIDGET (text_view),
                                    0, height);
+
+          /* if the widget is already realized we need to realize the child manually */
+          if (GTK_WIDGET_REALIZED (text_view))
+            text_window_realize (*winp,
+                         GTK_WIDGET(text_view)->window);
         }
       else
         {